perm filename LIBMAC.NDF[PAS,SYS]3 blob sn#452535 filedate 1979-06-30 generic text, type T, neo UTF8
  1) LIBMAC.MAC[PAS,SYS] and 2) LIBMAC.MAC[1,ARR]	6-30-79 16:26	pages 1,1

**** File 1) LIBMAC.MAC[PAS,SYS], Page 1 line 31
1)	C00105 00029		TITLE	DATE *** PROCEDURE DATE ***
1)	C00109 00030		TITLE	TIME *** PROCEDURE TIME ***
1)	C00112 00031		TITLE	EXIT *** PROCEDURES WRTPC AND OTHER EXITS ***
1)	C00117 00032		TITLE	DEBSP *** DEBUG SUPPORT ***
1)	C00127 00033	
1)	C00128 00034		TITLE	WRTFNM *** PROCEDURES WRTFNM AND WRTSIX ***
1)	C00132 00035		TITLE	TMPTST *** PROCEDURE TMPTST ***
1)	C00135 00036		TITLE	ASTOSX *** PROCEDURE ASTOSX ***
1)	C00137 00037		TITLE	REAAUX *** PROCEDURES GETSGN, GETINT AND RTEST ***
1)	C00142 00038		TITLE	SETEOF *** PROCEDURE SETEOF ***
1)	C00146 00039		TITLE	WRTAUX *** PROCEDURES WRTBLK, TOOSML, WRTSGN AND WRTOPN ***
1)	C00149 00040		TITLE	FORER. *** PROCEDURE FORER. ***
1)	C00150 00041		END
1)	C00151 00042	
1)	C00152 ENDMK
1)	C⊗;
**** File 2) LIBMAC.MAC[1,ARR], Page 1 line 31
2)	C00106 00029		TITLE	DATE *** PROCEDURE DATE ***
2)	C00110 00030		TITLE	TIME *** PROCEDURE TIME ***
2)	C00113 00031		TITLE	EXIT *** PROCEDURES WRTPC AND OTHER EXITS ***
2)	C00118 00032		TITLE	DEBSP *** DEBUG SUPPORT ***
2)	C00128 00033	
2)	C00129 00034		TITLE	WRTFNM *** PROCEDURES WRTFNM AND WRTSIX ***
2)	C00133 00035		TITLE	TMPTST *** PROCEDURE TMPTST ***
2)	C00136 00036		TITLE	ASTOSX *** PROCEDURE ASTOSX ***
2)	C00138 00037		TITLE	REAAUX *** PROCEDURES GETSGN, GETINT AND RTEST ***
2)	C00143 00038		TITLE	SETEOF *** PROCEDURE SETEOF ***
2)	C00147 00039		TITLE	WRTAUX *** PROCEDURES WRTBLK, TOOSML, WRTSGN AND WRTOPN ***
2)	C00150 00040		TITLE	FORER. *** PROCEDURE FORER. ***
2)	C00151 00041		END
2)	C00152 00042	
2)	C00153 ENDMK
2)	C⊗;
***************


**** File 1) LIBMAC.MAC[PAS,SYS], Page 28 line 77
1)		PUSHJ	TOPP	,GETCNT	    	    ;GET 1ST CHAR OF NEXT LINE
**** File 2) LIBMAC.MAC[1,ARR], Page 28 line 77
2)		MOVE	AC0	,[ASCIZ/-----/]	    ;ARR. SET THE LINE NUMBER
2)		MOVEM	AC0	,FILLNR(REG)	    ;TO DASHES
2)		PUSHJ	TOPP	,GETCNT	    	    ;GET 1ST CHAR OF NEXT LINE
***************


**** File 1) LIBMAC.MAC[PAS,SYS], Page 28 line 82
1)		JRST	GETRET			    ;YES - RETURN
  1) LIBMAC.MAC[PAS,SYS] and 2) LIBMAC.MAC[1,ARR]	6-30-79 16:26	pages 28,28

1)		MOVE	AC1	,@FILBTP(REG)	    ;NO - GET LINENUMBER OR PAGEMARK
**** File 2) LIBMAC.MAC[1,ARR], Page 28 line 84
2)		JRST	GETRET			    ;AND RETURN
2)		MOVE	AC1	,@FILBTP(REG)	    ;NO - GET LINENUMBER OR PAGEMARK
***************


**** File 1) LIBMAC.MAC[PAS,SYS], Page 28 line 98
1)		CAME	AC1	,[ASCII/     /]     ;PAGE MARK ?
1)		JRST	.+4			    ;NO - GET NEXT CHARACTER
1)		AOS	FILEOL(REG)		    ;YES - SET END OF LINE
1)		SETZ	AC1	,		    ;CHARACTERCNT TO ZERO
1)		JRST	GETBLK
1)		HRRZS	FILCNT(REG)		    ;SETS CHARACTERCOUNT TO ZERO
**** File 2) LIBMAC.MAC[1,ARR], Page 28 line 100
2)		HRRZS	FILCNT(REG)		    ;SETS CHARACTERCOUNT TO ZERO
***************


**** File 1) LIBMAC.MAC[PAS,SYS], Page 28 line 135
1)		CAIN	AC0	,11		    ;HORIZONTAL TAB
**** File 2) LIBMAC.MAC[1,ARR], Page 28 line 132
2)		CAIN	AC0	,14		    ;ARR. FORM FEED?
2)		JRST	GETFF			    ;MARK IT IN LINENR
2)		CAIN	AC0	,11		    ;HORIZONTAL TAB
***************


**** File 1) LIBMAC.MAC[PAS,SYS], Page 28 line 142
1)	GETLF:	AOS	FILEOL(REG)		    ;SET EOLN
1)		SETZ	AC1	,		    ;CLEARS CHARACTERCOUNT
1)		JRST	GETBLK			    ;GET BLANK IF LF
1)	GETCON:	SUBI	AC0	,40		    ;CORR. CHAR
**** File 2) LIBMAC.MAC[1,ARR], Page 28 line 141
2)	GETFF:	MOVE	AC1	,[ASCIZ/     /]	    ;ARR. PUT BLANKS IN LINENR
2)		MOVEM	AC1	,FILLNR(REG)	    ; and do same as line feed
2)	GETLF:	AOS	FILEOL(REG)		    ;SET EOLN
2)		SETZ	AC1	,		    ;CLEARS CHARACTERCOUNT
2)		JRST	GETBLK			    ;DEPOSIT A BLANK
2)	GETCON:	SUBI	AC0	,40		    ;CORR. CHAR
***************